struct _KPRCB// Size=0xbf00
{
    unsigned long MxCsr;// Offset=0x0 Size=0x4
    unsigned char LegacyNumber;// Offset=0x4 Size=0x1
    unsigned char ReservedMustBeZero;// Offset=0x5 Size=0x1
    unsigned char InterruptRequest;// Offset=0x6 Size=0x1
    unsigned char IdleHalt;// Offset=0x7 Size=0x1
    struct _KTHREAD * CurrentThread;// Offset=0x8 Size=0x8
    struct _KTHREAD * NextThread;// Offset=0x10 Size=0x8
    struct _KTHREAD * IdleThread;// Offset=0x18 Size=0x8
    unsigned char NestingLevel;// Offset=0x20 Size=0x1
    unsigned char ClockOwner;// Offset=0x21 Size=0x1
    unsigned char PendingTickFlags;// Offset=0x22 Size=0x1
    unsigned char PendingTick:1;// Offset=0x22 Size=0x1 BitOffset=0x0 BitSize=0x1
    unsigned char PendingBackupTick:1;// Offset=0x22 Size=0x1 BitOffset=0x1 BitSize=0x1
    unsigned char IdleState;// Offset=0x23 Size=0x1
    unsigned long Number;// Offset=0x24 Size=0x4
    unsigned long long RspBase;// Offset=0x28 Size=0x8
    unsigned long long PrcbLock;// Offset=0x30 Size=0x8
    union _KPRIORITY_STATE * PriorityState;// Offset=0x38 Size=0x8
    char CpuType;// Offset=0x40 Size=0x1
    char CpuID;// Offset=0x41 Size=0x1
    unsigned short CpuStep;// Offset=0x42 Size=0x2
    unsigned char CpuStepping;// Offset=0x42 Size=0x1
    unsigned char CpuModel;// Offset=0x43 Size=0x1
    unsigned long MHz;// Offset=0x44 Size=0x4
    unsigned long long HalReserved[8];// Offset=0x48 Size=0x40
    unsigned short MinorVersion;// Offset=0x88 Size=0x2
    unsigned short MajorVersion;// Offset=0x8a Size=0x2
    unsigned char BuildType;// Offset=0x8c Size=0x1
    unsigned char CpuVendor;// Offset=0x8d Size=0x1
    unsigned char CoresPerPhysicalProcessor;// Offset=0x8e Size=0x1
    unsigned char LogicalProcessorsPerCore;// Offset=0x8f Size=0x1
    unsigned long long TscFrequency;// Offset=0x90 Size=0x8
    unsigned long long PrcbPad04[5];// Offset=0x98 Size=0x28
    struct _KSCHEDULER_SUBNODE * SchedulerSubNode;// Offset=0xc0 Size=0x8
    unsigned long long GroupSetMember;// Offset=0xc8 Size=0x8
    unsigned char Group;// Offset=0xd0 Size=0x1
    unsigned char GroupIndex;// Offset=0xd1 Size=0x1
    unsigned char PrcbPad05[2];// Offset=0xd2 Size=0x2
    unsigned long InitialApicId;// Offset=0xd4 Size=0x4
    unsigned long ScbOffset;// Offset=0xd8 Size=0x4
    unsigned long ApicMask;// Offset=0xdc Size=0x4
    void * AcpiReserved;// Offset=0xe0 Size=0x8
    unsigned long CFlushSize;// Offset=0xe8 Size=0x4
    union _KPRCBFLAG PrcbFlags;// Offset=0xec Size=0x4
    unsigned long long TrappedSecurityDomain;// Offset=0xf0 Size=0x8
    unsigned char BpbState;// Offset=0xf8 Size=0x1
    unsigned char BpbCpuIdle:1;// Offset=0xf8 Size=0x1 BitOffset=0x0 BitSize=0x1
    unsigned char BpbFlushRsbOnTrap:1;// Offset=0xf8 Size=0x1 BitOffset=0x1 BitSize=0x1
    unsigned char BpbIbpbOnReturn:1;// Offset=0xf8 Size=0x1 BitOffset=0x2 BitSize=0x1
    unsigned char BpbIbpbOnTrap:1;// Offset=0xf8 Size=0x1 BitOffset=0x3 BitSize=0x1
    unsigned char BpbIbpbOnRetpolineExit:1;// Offset=0xf8 Size=0x1 BitOffset=0x4 BitSize=0x1
    unsigned char BpbStateReserved:3;// Offset=0xf8 Size=0x1 BitOffset=0x5 BitSize=0x3
    unsigned char BpbFeatures;// Offset=0xf9 Size=0x1
    unsigned char BpbClearOnIdle:1;// Offset=0xf9 Size=0x1 BitOffset=0x0 BitSize=0x1
    unsigned char BpbEnabled:1;// Offset=0xf9 Size=0x1 BitOffset=0x1 BitSize=0x1
    unsigned char BpbSmep:1;// Offset=0xf9 Size=0x1 BitOffset=0x2 BitSize=0x1
    unsigned char BpbFeaturesReserved:5;// Offset=0xf9 Size=0x1 BitOffset=0x3 BitSize=0x5
    unsigned char BpbCurrentSpecCtrl;// Offset=0xfa Size=0x1
    unsigned char BpbKernelSpecCtrl;// Offset=0xfb Size=0x1
    unsigned char BpbNmiSpecCtrl;// Offset=0xfc Size=0x1
    unsigned char BpbUserSpecCtrl;// Offset=0xfd Size=0x1
    short PairRegister;// Offset=0xfe Size=0x2
    unsigned long long PrcbPad11[2];// Offset=0xf0 Size=0x10
    struct _KPROCESSOR_STATE ProcessorState;// Offset=0x100 Size=0x5c0
    struct _XSAVE_AREA_HEADER * ExtendedSupervisorState;// Offset=0x6c0 Size=0x8
    unsigned long ProcessorSignature;// Offset=0x6c8 Size=0x4
    unsigned long ProcessorFlags;// Offset=0x6cc Size=0x4
    unsigned char BpbRetpolineExitSpecCtrl;// Offset=0x6d0 Size=0x1
    unsigned char BpbTrappedRetpolineExitSpecCtrl;// Offset=0x6d1 Size=0x1
    unsigned char BpbTrappedBpbState;// Offset=0x6d2 Size=0x1
    unsigned char BpbTrappedCpuIdle:1;// Offset=0x6d2 Size=0x1 BitOffset=0x0 BitSize=0x1
    unsigned char BpbTrappedFlushRsbOnTrap:1;// Offset=0x6d2 Size=0x1 BitOffset=0x1 BitSize=0x1
    unsigned char BpbTrappedIbpbOnReturn:1;// Offset=0x6d2 Size=0x1 BitOffset=0x2 BitSize=0x1
    unsigned char BpbTrappedIbpbOnTrap:1;// Offset=0x6d2 Size=0x1 BitOffset=0x3 BitSize=0x1
    unsigned char BpbTrappedIbpbOnRetpolineExit:1;// Offset=0x6d2 Size=0x1 BitOffset=0x4 BitSize=0x1
    unsigned char BpbtrappedBpbStateReserved:3;// Offset=0x6d2 Size=0x1 BitOffset=0x5 BitSize=0x3
    unsigned char BpbRetpolineState;// Offset=0x6d3 Size=0x1
    unsigned char BpbRunningNonRetpolineCode:1;// Offset=0x6d3 Size=0x1 BitOffset=0x0 BitSize=0x1
    unsigned char BpbIndirectCallsSafe:1;// Offset=0x6d3 Size=0x1 BitOffset=0x1 BitSize=0x1
    unsigned char BpbRetpolineEnabled:1;// Offset=0x6d3 Size=0x1 BitOffset=0x2 BitSize=0x1
    unsigned char BpbRetpolineStateReserved:5;// Offset=0x6d3 Size=0x1 BitOffset=0x3 BitSize=0x5
    unsigned long PrcbPad12b;// Offset=0x6d4 Size=0x4
    unsigned long long PrcbPad12a;// Offset=0x6d0 Size=0x8
    unsigned long long PrcbPad12[3];// Offset=0x6d8 Size=0x18
    struct _KSPIN_LOCK_QUEUE LockQueue[17];// Offset=0x6f0 Size=0x110
    struct _PP_LOOKASIDE_LIST PPLookasideList[16];// Offset=0x800 Size=0x100
    struct _GENERAL_LOOKASIDE_POOL PPNxPagedLookasideList[32];// Offset=0x900 Size=0xc00
    struct _GENERAL_LOOKASIDE_POOL PPNPagedLookasideList[32];// Offset=0x1500 Size=0xc00
    struct _GENERAL_LOOKASIDE_POOL PPPagedLookasideList[32];// Offset=0x2100 Size=0xc00
    unsigned long long MsrIa32TsxCtrl;// Offset=0x2d00 Size=0x8
    struct _SINGLE_LIST_ENTRY DeferredReadyListHead;// Offset=0x2d08 Size=0x8
    long MmPageFaultCount;// Offset=0x2d10 Size=0x4
    long MmCopyOnWriteCount;// Offset=0x2d14 Size=0x4
    long MmTransitionCount;// Offset=0x2d18 Size=0x4
    long MmDemandZeroCount;// Offset=0x2d1c Size=0x4
    long MmPageReadCount;// Offset=0x2d20 Size=0x4
    long MmPageReadIoCount;// Offset=0x2d24 Size=0x4
    long MmDirtyPagesWriteCount;// Offset=0x2d28 Size=0x4
    long MmDirtyWriteIoCount;// Offset=0x2d2c Size=0x4
    long MmMappedPagesWriteCount;// Offset=0x2d30 Size=0x4
    long MmMappedWriteIoCount;// Offset=0x2d34 Size=0x4
    unsigned long KeSystemCalls;// Offset=0x2d38 Size=0x4
    unsigned long KeContextSwitches;// Offset=0x2d3c Size=0x4
    unsigned long PrcbPad40;// Offset=0x2d40 Size=0x4
    unsigned long CcFastReadNoWait;// Offset=0x2d44 Size=0x4
    unsigned long CcFastReadWait;// Offset=0x2d48 Size=0x4
    unsigned long CcFastReadNotPossible;// Offset=0x2d4c Size=0x4
    unsigned long CcCopyReadNoWait;// Offset=0x2d50 Size=0x4
    unsigned long CcCopyReadWait;// Offset=0x2d54 Size=0x4
    unsigned long CcCopyReadNoWaitMiss;// Offset=0x2d58 Size=0x4
    long IoReadOperationCount;// Offset=0x2d5c Size=0x4
    long IoWriteOperationCount;// Offset=0x2d60 Size=0x4
    long IoOtherOperationCount;// Offset=0x2d64 Size=0x4
    union _LARGE_INTEGER IoReadTransferCount;// Offset=0x2d68 Size=0x8
    union _LARGE_INTEGER IoWriteTransferCount;// Offset=0x2d70 Size=0x8
    union _LARGE_INTEGER IoOtherTransferCount;// Offset=0x2d78 Size=0x8
    long PacketBarrier;// Offset=0x2d80 Size=0x4
    long TargetCount;// Offset=0x2d84 Size=0x4
    unsigned long IpiFrozen;// Offset=0x2d88 Size=0x4
    unsigned long PrcbPad30;// Offset=0x2d8c Size=0x4
    void * IsrDpcStats;// Offset=0x2d90 Size=0x8
    unsigned long DeviceInterrupts;// Offset=0x2d98 Size=0x4
    long LookasideIrpFloat;// Offset=0x2d9c Size=0x4
    unsigned long InterruptLastCount;// Offset=0x2da0 Size=0x4
    unsigned long InterruptRate;// Offset=0x2da4 Size=0x4
    unsigned long long PrcbPad31;// Offset=0x2da8 Size=0x8
    struct _KPRCB * PairPrcb;// Offset=0x2db0 Size=0x8
    struct _KSTATIC_AFFINITY_BLOCK StaticAffinity;// Offset=0x2db8 Size=0x420
    struct _KSOFTWARE_INTERRUPT_BATCH DeferredDispatchInterrupts;// Offset=0x31d8 Size=0x110
    unsigned long long PrcbPad35[3];// Offset=0x32e8 Size=0x18
    union _SLIST_HEADER InterruptObjectPool;// Offset=0x3300 Size=0x10
    struct _RTL_HASH_TABLE * DpcRuntimeHistoryHashTable;// Offset=0x3310 Size=0x8
    struct _KDPC * DpcRuntimeHistoryHashTableCleanupDpc;// Offset=0x3318 Size=0x8
    void  ( * CurrentDpcRoutine)(struct _KDPC * ,void * ,void * ,void * );// Offset=0x3320 Size=0x8
    unsigned long long CurrentDpcRuntimeHistoryCached;// Offset=0x3328 Size=0x8
    unsigned long long CurrentDpcStartTime;// Offset=0x3330 Size=0x8
    struct _KTHREAD * DpcDelegateThread;// Offset=0x3338 Size=0x8
    struct _KDPC_DATA DpcData[2];// Offset=0x3340 Size=0x60
    void * DpcStack;// Offset=0x33a0 Size=0x8
    long MaximumDpcQueueDepth;// Offset=0x33a8 Size=0x4
    unsigned long DpcRequestRate;// Offset=0x33ac Size=0x4
    unsigned long MinimumDpcRate;// Offset=0x33b0 Size=0x4
    unsigned long DpcLastCount;// Offset=0x33b4 Size=0x4
    unsigned char ThreadDpcEnable;// Offset=0x33b8 Size=0x1
    unsigned char QuantumEnd;// Offset=0x33b9 Size=0x1
    unsigned char DpcRoutineActive;// Offset=0x33ba Size=0x1
    unsigned char IdleSchedule;// Offset=0x33bb Size=0x1
    long DpcRequestSummary;// Offset=0x33bc Size=0x4
    short DpcRequestSlot[2];// Offset=0x33bc Size=0x4
    short NormalDpcState;// Offset=0x33bc Size=0x2
    short ThreadDpcState;// Offset=0x33be Size=0x2
    unsigned long DpcNormalProcessingActive:1;// Offset=0x33bc Size=0x4 BitOffset=0x0 BitSize=0x1
    unsigned long DpcNormalProcessingRequested:1;// Offset=0x33bc Size=0x4 BitOffset=0x1 BitSize=0x1
    unsigned long DpcNormalThreadSignal:1;// Offset=0x33bc Size=0x4 BitOffset=0x2 BitSize=0x1
    unsigned long DpcNormalTimerExpiration:1;// Offset=0x33bc Size=0x4 BitOffset=0x3 BitSize=0x1
    unsigned long DpcNormalDpcPresent:1;// Offset=0x33bc Size=0x4 BitOffset=0x4 BitSize=0x1
    unsigned long DpcNormalLocalInterrupt:1;// Offset=0x33bc Size=0x4 BitOffset=0x5 BitSize=0x1
    unsigned long DpcNormalPriorityAntiStarvation:1;// Offset=0x33bc Size=0x4 BitOffset=0x6 BitSize=0x1
    unsigned long DpcNormalSwapToDpcDelegate:1;// Offset=0x33bc Size=0x4 BitOffset=0x7 BitSize=0x1
    unsigned long DpcNormalSpare:8;// Offset=0x33bc Size=0x4 BitOffset=0x8 BitSize=0x8
    unsigned long DpcThreadActive:1;// Offset=0x33bc Size=0x4 BitOffset=0x10 BitSize=0x1
    unsigned long DpcThreadRequested:1;// Offset=0x33bc Size=0x4 BitOffset=0x11 BitSize=0x1
    unsigned long DpcThreadSpare:14;// Offset=0x33bc Size=0x4 BitOffset=0x12 BitSize=0xe
    unsigned long LastTick;// Offset=0x33c0 Size=0x4
    unsigned long ClockInterrupts;// Offset=0x33c4 Size=0x4
    unsigned long ReadyScanTick;// Offset=0x33c8 Size=0x4
    unsigned long SingleDpcSoftTimeLimitTicks;// Offset=0x33cc Size=0x4
    struct _KSINGLE_DPC_SOFT_TIMEOUT_EVENT_INFO * SingleDpcSoftTimeoutEventInfo;// Offset=0x33d0 Size=0x8
    unsigned long CumulativeDpcSoftTimeLimitTicks;// Offset=0x33d8 Size=0x4
    unsigned long PrcbPad93[9];// Offset=0x33dc Size=0x24
    void * InterruptObject[256];// Offset=0x3400 Size=0x800
    struct _KTIMER_TABLE TimerTable;// Offset=0x3c00 Size=0x4218
    unsigned long PrcbPad92[10];// Offset=0x7e18 Size=0x28
    struct _KGATE DpcGate;// Offset=0x7e40 Size=0x18
    void * PrcbPad52;// Offset=0x7e58 Size=0x8
    struct _KDPC CallDpc;// Offset=0x7e60 Size=0x40
    long ClockKeepAlive;// Offset=0x7ea0 Size=0x4
    unsigned char PrcbPad60[2];// Offset=0x7ea4 Size=0x2
    unsigned char NmiActive;// Offset=0x7ea6 Size=0x1
    unsigned char MceActive;// Offset=0x7ea7 Size=0x1
    unsigned short CombinedNmiMceActive;// Offset=0x7ea6 Size=0x2
    long DpcWatchdogPeriodTicks;// Offset=0x7ea8 Size=0x4
    long DpcWatchdogCount;// Offset=0x7eac Size=0x4
    long KeSpinLockOrdering;// Offset=0x7eb0 Size=0x4
    unsigned long DpcWatchdogProfileCumulativeDpcThresholdTicks;// Offset=0x7eb4 Size=0x4
    void * CachedPtes;// Offset=0x7eb8 Size=0x8
    struct _LIST_ENTRY WaitListHead;// Offset=0x7ec0 Size=0x10
    unsigned long long WaitLock;// Offset=0x7ed0 Size=0x8
    unsigned long ReadySummary;// Offset=0x7ed8 Size=0x4
    long AffinitizedSelectionMask;// Offset=0x7edc Size=0x4
    unsigned long QueueIndex;// Offset=0x7ee0 Size=0x4
    unsigned long NormalPriorityQueueIndex;// Offset=0x7ee4 Size=0x4
    unsigned long NormalPriorityReadyScanTick;// Offset=0x7ee8 Size=0x4
    unsigned long DpcWatchdogSequenceNumber;// Offset=0x7eec Size=0x4
    struct _KDPC TimerExpirationDpc;// Offset=0x7ef0 Size=0x40
    struct _RTL_RB_TREE ScbQueue;// Offset=0x7f30 Size=0x10
    struct _LIST_ENTRY DispatcherReadyListHead[32];// Offset=0x7f40 Size=0x200
    unsigned long InterruptCount;// Offset=0x8140 Size=0x4
    unsigned long KernelTime;// Offset=0x8144 Size=0x4
    unsigned long UserTime;// Offset=0x8148 Size=0x4
    unsigned long DpcTime;// Offset=0x814c Size=0x4
    unsigned long InterruptTime;// Offset=0x8150 Size=0x4
    unsigned long AdjustDpcThreshold;// Offset=0x8154 Size=0x4
    unsigned char DebuggerSavedIRQL;// Offset=0x8158 Size=0x1
    unsigned char GroupSchedulingOverQuota;// Offset=0x8159 Size=0x1
    unsigned char DeepSleep;// Offset=0x815a Size=0x1
    unsigned char PrcbPad80;// Offset=0x815b Size=0x1
    unsigned long DpcTimeCount;// Offset=0x815c Size=0x4
    unsigned long DpcTimeLimitTicks;// Offset=0x8160 Size=0x4
    unsigned long PeriodicCount;// Offset=0x8164 Size=0x4
    unsigned long PeriodicBias;// Offset=0x8168 Size=0x4
    unsigned long AvailableTime;// Offset=0x816c Size=0x4
    unsigned long KeExceptionDispatchCount;// Offset=0x8170 Size=0x4
    unsigned long ReadyThreadCount;// Offset=0x8174 Size=0x4
    unsigned long long ReadyQueueExpectedRunTime;// Offset=0x8178 Size=0x8
    unsigned long long StartCycles;// Offset=0x8180 Size=0x8
    unsigned long long TaggedCycles[4];// Offset=0x8188 Size=0x20
    unsigned long long AffinitizedCycles;// Offset=0x81a8 Size=0x8
    unsigned long long * CyclesByThreadType;// Offset=0x81b0 Size=0x8
    unsigned long CpuCycleScalingFactor;// Offset=0x81b8 Size=0x4
    unsigned short PerformanceScoreByClass[8];// Offset=0x81bc Size=0x10
    unsigned short EfficiencyScoreByClass[8];// Offset=0x81cc Size=0x10
    unsigned long PrcbPad83[25];// Offset=0x81dc Size=0x64
    unsigned long DpcWatchdogProfileSingleDpcThresholdTicks;// Offset=0x8240 Size=0x4
    long PrcbPad82;// Offset=0x8244 Size=0x4
    void * CachedStack;// Offset=0x8248 Size=0x8
    unsigned long PageColor;// Offset=0x8250 Size=0x4
    unsigned long NodeColor;// Offset=0x8254 Size=0x4
    unsigned long NodeShiftedColor;// Offset=0x8258 Size=0x4
    unsigned long SecondaryColorMask;// Offset=0x825c Size=0x4
    unsigned char PrcbPad81[5];// Offset=0x8260 Size=0x5
    unsigned char SystemWorkKickInProgress;// Offset=0x8265 Size=0x1
    unsigned char ExceptionStackActive;// Offset=0x8266 Size=0x1
    unsigned char TbFlushListActive;// Offset=0x8267 Size=0x1
    void * ExceptionStack;// Offset=0x8268 Size=0x8
    long long MmSpinLockOrdering;// Offset=0x8270 Size=0x8
    unsigned long long CycleTime;// Offset=0x8278 Size=0x8
    unsigned long long Cycles[4][2];// Offset=0x8280 Size=0x40
    unsigned long CcFastMdlReadNoWait;// Offset=0x82c0 Size=0x4
    unsigned long CcFastMdlReadWait;// Offset=0x82c4 Size=0x4
    unsigned long CcFastMdlReadNotPossible;// Offset=0x82c8 Size=0x4
    unsigned long CcMapDataNoWait;// Offset=0x82cc Size=0x4
    unsigned long CcMapDataWait;// Offset=0x82d0 Size=0x4
    unsigned long CcPinMappedDataCount;// Offset=0x82d4 Size=0x4
    unsigned long CcPinReadNoWait;// Offset=0x82d8 Size=0x4
    unsigned long CcPinReadWait;// Offset=0x82dc Size=0x4
    unsigned long CcMdlReadNoWait;// Offset=0x82e0 Size=0x4
    unsigned long CcMdlReadWait;// Offset=0x82e4 Size=0x4
    unsigned long CcLazyWriteHotSpots;// Offset=0x82e8 Size=0x4
    unsigned long CcLazyWriteIos;// Offset=0x82ec Size=0x4
    unsigned long CcLazyWritePages;// Offset=0x82f0 Size=0x4
    unsigned long CcDataFlushes;// Offset=0x82f4 Size=0x4
    unsigned long CcDataPages;// Offset=0x82f8 Size=0x4
    unsigned long CcLostDelayedWrites;// Offset=0x82fc Size=0x4
    unsigned long CcFastReadResourceMiss;// Offset=0x8300 Size=0x4
    unsigned long CcCopyReadWaitMiss;// Offset=0x8304 Size=0x4
    unsigned long CcFastMdlReadResourceMiss;// Offset=0x8308 Size=0x4
    unsigned long CcMapDataNoWaitMiss;// Offset=0x830c Size=0x4
    unsigned long CcMapDataWaitMiss;// Offset=0x8310 Size=0x4
    unsigned long CcPinReadNoWaitMiss;// Offset=0x8314 Size=0x4
    unsigned long CcPinReadWaitMiss;// Offset=0x8318 Size=0x4
    unsigned long CcMdlReadNoWaitMiss;// Offset=0x831c Size=0x4
    unsigned long CcMdlReadWaitMiss;// Offset=0x8320 Size=0x4
    unsigned long CcReadAheadIos;// Offset=0x8324 Size=0x4
    long MmCacheTransitionCount;// Offset=0x8328 Size=0x4
    long MmCacheReadCount;// Offset=0x832c Size=0x4
    long MmCacheIoCount;// Offset=0x8330 Size=0x4
    unsigned long PrcbPad91;// Offset=0x8334 Size=0x4
    void * MmInternal;// Offset=0x8338 Size=0x8
    struct _PROCESSOR_POWER_STATE PowerState;// Offset=0x8340 Size=0x230
    unsigned long long PrcbPad96[2];// Offset=0x8570 Size=0x10
    void * HyperPte;// Offset=0x8580 Size=0x8
    struct _LIST_ENTRY ScbList;// Offset=0x8588 Size=0x10
    struct _KDPC ForceIdleDpc;// Offset=0x8598 Size=0x40
    struct _KDPC DpcWatchdogDpc;// Offset=0x85d8 Size=0x40
    struct _KTIMER DpcWatchdogTimer;// Offset=0x8618 Size=0x40
    struct _CACHE_DESCRIPTOR Cache[5];// Offset=0x8658 Size=0x3c
    unsigned long CacheCount;// Offset=0x8694 Size=0x4
    unsigned long CachedCommit;// Offset=0x8698 Size=0x4
    unsigned long CachedResidentAvailable;// Offset=0x869c Size=0x4
    void * WheaInfo;// Offset=0x86a0 Size=0x8
    void * EtwSupport;// Offset=0x86a8 Size=0x8
    void * ExSaPageArray;// Offset=0x86b0 Size=0x8
    unsigned long KeAlignmentFixupCount;// Offset=0x86b8 Size=0x4
    unsigned long PrcbPad95;// Offset=0x86bc Size=0x4
    union _SLIST_HEADER HypercallPageList;// Offset=0x86c0 Size=0x10
    unsigned long long * StatisticsPage;// Offset=0x86d0 Size=0x8
    unsigned long long GenerationTarget;// Offset=0x86d8 Size=0x8
    unsigned long long PrcbPad85[4];// Offset=0x86e0 Size=0x20
    void * HypercallCachedPages;// Offset=0x8700 Size=0x8
    void * VirtualApicAssist;// Offset=0x8708 Size=0x8
    struct _KAFFINITY_EX PackageProcessorSet;// Offset=0x8710 Size=0x108
    unsigned long PackageId;// Offset=0x8818 Size=0x4
    unsigned long DieId;// Offset=0x881c Size=0x4
    unsigned long PrcbPad87[8];// Offset=0x8820 Size=0x20
    unsigned long long SharedReadyQueueMask;// Offset=0x8840 Size=0x8
    struct _KSHARED_READY_QUEUE * SharedReadyQueue;// Offset=0x8848 Size=0x8
    unsigned long SharedQueueScanOwner;// Offset=0x8850 Size=0x4
    unsigned long ScanSiblingIndex;// Offset=0x8854 Size=0x4
    struct _KCORE_CONTROL_BLOCK * CoreControlBlock;// Offset=0x8858 Size=0x8
    unsigned long long CoreProcessorSet;// Offset=0x8860 Size=0x8
    unsigned long long ScanSiblingMask;// Offset=0x8868 Size=0x8
    unsigned long long LLCMask;// Offset=0x8870 Size=0x8
    unsigned long long GroupModuleProcessorSet;// Offset=0x8878 Size=0x8
    unsigned long long PrcbPad97[3];// Offset=0x8880 Size=0x18
    struct _PROCESSOR_PROFILE_CONTROL_AREA * ProcessorProfileControlArea;// Offset=0x8898 Size=0x8
    void * ProfileEventIndexAddress;// Offset=0x88a0 Size=0x8
    void ** DpcWatchdogProfile;// Offset=0x88a8 Size=0x8
    void ** DpcWatchdogProfileCurrentEmptyCapture;// Offset=0x88b0 Size=0x8
    void * SchedulerAssist;// Offset=0x88b8 Size=0x8
    struct _SYNCH_COUNTERS SynchCounters;// Offset=0x88c0 Size=0xb8
    unsigned long long PrcbPad94;// Offset=0x8978 Size=0x8
    struct _FILESYSTEM_DISK_COUNTERS FsCounters;// Offset=0x8980 Size=0x10
    unsigned char VendorString[13];// Offset=0x8990 Size=0xd
    unsigned char PrcbPad100[3];// Offset=0x899d Size=0x3
    unsigned long long FeatureBits;// Offset=0x89a0 Size=0x8
    union _LARGE_INTEGER UpdateSignature;// Offset=0x89a8 Size=0x8
    unsigned long long PteBitCache;// Offset=0x89b0 Size=0x8
    unsigned long PteBitOffset;// Offset=0x89b8 Size=0x4
    unsigned long PrcbPad105;// Offset=0x89bc Size=0x4
    struct _CONTEXT * Context;// Offset=0x89c0 Size=0x8
    unsigned long ContextFlagsInit;// Offset=0x89c8 Size=0x4
    unsigned long PrcbPad115;// Offset=0x89cc Size=0x4
    struct _XSAVE_AREA * ExtendedState;// Offset=0x89d0 Size=0x8
    void * IsrStack;// Offset=0x89d8 Size=0x8
    struct _KENTROPY_TIMING_STATE EntropyTimingState;// Offset=0x89e0 Size=0x158
    struct _unnamed_471 StibpPairingTrace;// Offset=0x8b38 Size=0x38
    struct _SINGLE_LIST_ENTRY AbSelfIoBoostsList;// Offset=0x8b70 Size=0x8
    struct _SINGLE_LIST_ENTRY AbPropagateBoostsList;// Offset=0x8b78 Size=0x8
    struct _KDPC AbDpc;// Offset=0x8b80 Size=0x40
    struct _IOP_IRP_STACK_PROFILER IoIrpStackProfilerCurrent;// Offset=0x8bc0 Size=0x54
    struct _IOP_IRP_STACK_PROFILER IoIrpStackProfilerPrevious;// Offset=0x8c14 Size=0x54
    struct _KSECURE_FAULT_INFORMATION SecureFault;// Offset=0x8c68 Size=0x18
    struct _KSHARED_READY_QUEUE LocalSharedReadyQueue;// Offset=0x8c80 Size=0x2b0
    unsigned long long PrcbPad125[2];// Offset=0x8f30 Size=0x10
    unsigned long TimerExpirationTraceCount;// Offset=0x8f40 Size=0x4
    unsigned long PrcbPad127;// Offset=0x8f44 Size=0x4
    struct _KTIMER_EXPIRATION_TRACE TimerExpirationTrace[16];// Offset=0x8f48 Size=0x100
    unsigned long long PrcbPad128[7];// Offset=0x9048 Size=0x38
    struct _KCLOCK_TIMER_STATE ClockTimerState;// Offset=0x9080 Size=0x518
    unsigned char PrcbPad129[40];// Offset=0x9598 Size=0x28
    struct _REQUEST_MAILBOX * Mailbox;// Offset=0x95c0 Size=0x8
    unsigned long long PrcbPad130[7];// Offset=0x95c8 Size=0x38
    struct _MACHINE_CHECK_CONTEXT McheckContext[2];// Offset=0x9600 Size=0xa0
    unsigned long long TransitionShadowStack;// Offset=0x96a0 Size=0x8
    unsigned long long KernelShadowStackInitial;// Offset=0x96a8 Size=0x8
    unsigned long long * IstShadowStacksTable;// Offset=0x96b0 Size=0x8
    void * CachedShadowStack;// Offset=0x96b8 Size=0x8
    struct _KLOCK_QUEUE_HANDLE SelfmapLockHandle[4];// Offset=0x96c0 Size=0x60
    unsigned long long PrcbPad134a[4];// Offset=0x9720 Size=0x20
    struct _KAFFINITY_EX DieProcessorSet;// Offset=0x9740 Size=0x108
    unsigned char CoresPerPhysicalDie;// Offset=0x9848 Size=0x1
    unsigned char LogicalProcessorsPerModule;// Offset=0x9849 Size=0x1
    unsigned char PrcbPad136a[6];// Offset=0x984a Size=0x6
    struct _KDPC FreezeForRecoveryDpc;// Offset=0x9850 Size=0x40
    struct _KAFFINITY_EX ModuleProcessorSet;// Offset=0x9890 Size=0x108
    struct _KCORE_CONTROL_BLOCK LocalCoreControlBlock;// Offset=0x9998 Size=0x48
    unsigned char PrcbPad138[1120];// Offset=0x99e0 Size=0x460
    unsigned char PrcbPad138a[64];// Offset=0x9e40 Size=0x40
    unsigned long long KernelDirectoryTableBase;// Offset=0x9e80 Size=0x8
    unsigned long long RspBaseShadow;// Offset=0x9e88 Size=0x8
    unsigned long long UserRspShadow;// Offset=0x9e90 Size=0x8
    unsigned long ShadowFlags;// Offset=0x9e98 Size=0x4
    unsigned long PrcbPad138b;// Offset=0x9e9c Size=0x4
    unsigned long long PrcbPad138c;// Offset=0x9ea0 Size=0x8
    unsigned short PrcbPad138d;// Offset=0x9ea8 Size=0x2
    unsigned short VerwSelector;// Offset=0x9eaa Size=0x2
    unsigned long DbgMceNestingLevel;// Offset=0x9eac Size=0x4
    unsigned long DbgMceFlags;// Offset=0x9eb0 Size=0x4
    unsigned long PrcbPad139b;// Offset=0x9eb4 Size=0x4
    struct _KAFFINITY_EX CacheProcessorSet[5];// Offset=0x9eb8 Size=0x528
    unsigned long long PrcbPad140[340];// Offset=0xa3e0 Size=0xaa0
    unsigned long long PrcbPad140a[8];// Offset=0xae80 Size=0x40
    unsigned long long PrcbPad141[504];// Offset=0xaec0 Size=0xfc0
    unsigned char PrcbPad141a[64];// Offset=0xbe80 Size=0x40
    struct _REQUEST_MAILBOX RequestMailbox[1];// Offset=0xbec0 Size=0x40
};